food for thought

nouns

anything that provides mental stimulus for thinking